Feature/frontend - for review only 

This is for folks to review. Sasha will be picking up the work done on this branch for front end work for this sprint. Some specs probably still fail.