Refactored Angular code, changed file structure, added views, a landing page, fixed piano bugs