added bower components, refactored app