adding som testing classes after taking off some sensitive info and fixing maven compiling options