adding lots of tests, and refactoring internals to be much cleaner
added properties file for sample ant, and added sample code with translations