huge delta commit

- finalised UI
- added JAVAML (3rd party library)
- new custom-made class (TimeDataContainer)
- hooked up UI and logic
- finished debugging problems caused by HashSet
- now fully useable