Added some of the setters
Added the rest of the getters
Added rest of setters
Added documentation