implement visual design on app controller

- add secondary button class
- add disabled states
- refactor html & css

@seanbrookes please review