changed code namespace
code formatting, target java is 1.6
code conventions
moved test classes
code formatting