add gradle wrapper script for gradle 1.9
add target and build directories to .gitignore
refactoring: inject app into router factories
refactoring: repliche static singleton access to main class with injected instance
update eclipse gradle plugin settings