Organize source into separate directory. Migrate to ant for build.