deleted test board
Fixed insert and other issues
Added and updated javadocs

Also did some code cleanup
Refactored Function Names

Issue9
Added potentially important files

For redoing issue2 branch