Re-organise pom
Move stuff that doesn't change into the constructor.
InjectViews
Add our own loader
Travis config