Maven based build

- restructures folders to conform to maven
- updates ant builds (so they still work)