Added Tests and Implemented some functions.
Finished methods. Need to fix insert.
Completed all functionality with tests passing.