Refactoring to pull out the file writing into separate class
Refactor VelocityBuilderWriter a bit
Remove dependency on guava
Changed BuilderWriter interface to accept a Writer
Add dependency for aptina
First pass at modularization and more fine-grained tests