Modernizing the code a bit and updating code styling
Add overridden tintColor property to header
Change to using framework modules
Documentation! :pencil: