JSHint work
JSHint changes and updates
Merge
Started defining what happens on deletions a bit more