Changed to a maven module structure. This allows me to add demos in a separate but connected module.
Sorting out eclipse
Sorting out eclipse
Removes eclipse files
Merges in branch which moves to module structure