Reorganized by using git submodule

App.java and SettingsManager.java now a separate repo.
Mention the submodule in the Readme