Made more work on using Material Design patterns, and added a bunch of pretty animations