Progress

- Deprecated infiniteScroll and used a custom directive (since
infiniteScroll uses the bottom of the window to trigger a new batch, but
the list never touches the bottom of the window)
- Added a locking mechanism (basicly you get logged out, but your
settings remain saved and the page doesn't reload)
- Added a button to end your session (clear settings, logout and reload)
- refactored the Themes Engine