Changes to build.xml to improve building

- Make sure ${buil.dir}/out exists
- Force rebuild of classes whose dependencies have changed
Merge pull request #27 from 14mRh4X0r/patch-1

Changes to build.xml to improve building