Mod gitignore. delete demo file
Fixed warnings.
Made into a maven project.
rm-ed dependency libraries now under the management of maven repo
Soon to be rm-ed files.
Merge branch 'mvn_migrate'