Clean up app_core

![image](https://cloud.githubusercontent.com/assets/814861/4792338/7b2f285e-5de5-11e4-96b0-3bfc37702bae.png)

Select manager remains here to be instantiated as @i-like-robots has a branch open where he's refactored this already and i don't see any need to rush into merge conflicts.