Added methods to create new elements below or to the right.
Added a string tokeniser and started a method for adding an element into
the middle of a level - these will be removed when we change the key in
the HashMap to a custom data object.