Massive Overhaul, Client created

Some massive overhauls implemented:
-More code cleaning
-Reader object for collections
-Added some options for grunt
-JSON parsable now
-Structure is rearranged to look as sequential as possible for easier
reading
-Heavy documentation for all major classes and objects