big update

-will add javadocs
Merge pull request #10 from RoboRave/master

big update will add javadocs