Added Stroke Style + Performance
- Added stroke style that enabled the paint to the either STROKE or FILLED, it is FILLED by default.
- Fix some performance issues with the rendering process
- Added Life Cycle Manager that stop the ripple animation when activity is pause and then start it when the activity is resumed