Committing for backup

Added in javadocs
Cleaned up code
Created Mysery-Piece Semantic
Updated Insert Method