Second commit adds most of the functionality
Add Styles to project