Bugfix: the menu can now handle the insertion of array elements.
Merged _analyseSchema() into _addItemsToMenu(). Renamed possible_children to schemas & subschema to schema.
Fixes #2. Bugfix: enums are no longer pushed to the insert menu