refactored the whole app to have a service responsible of getting the ideas

fixed some UI issues
mocked up the data into that service.
Cleaned up some code.
added some comments.

Next step is to replace the ng - route by the UI router.