Merge branch 'master' into ross
Merge pull request #9 from mfrancis95/mike

All existing data structures now implement the DataStructure interface.
Merge pull request #13 from mfrancis95/mike

Random changes
SkipList update
ArrayList update
Merge branch 'master' into ross
Edit to SkipList
Edited Order and Format of each file
Merge pull request #16 from mfrancis95/ross

Ross
Deleted SkipList, as per Ross's request.
Merge branch 'master' into ross
Edited diamond notation and Node consistency
Merge branch 'master' into ross
Merge pull request #17 from mfrancis95/ross

Ross
Revert "Deleted SkipList, as per Ross's request."

This reverts commit 6949d01c54d29a053667131b56393cc8ae7b7fea.
Deleted SkipList, as per Ross's request.
Merge branch 'master' into ross
Edit ArrayList
Updated most files to adhere to our unwritten style rules.
Added LinkedMap which is an implementation of an association list.