Add accordion to home and structural changes

I did not think the accordion would make this update. It is not
Bootstrap3 ready and I had to use a WIP version
(angular.ui.bootstrap3_collapse). I just used accordion, collapse and
transition from angular.ui library and also broke out the template
files.