Initial commit - the functional, immutable layer seems usable. Next to build up the UI?
Current, functional stuff got their own ns
README updated
Added Seesaw to the project.clj, wrote tileset-loading and -drawing routines and a bindable canvas (to which someone should at some point write a real binding-ness. The timer-repaint! - approach will get us into trouble)
Tools are begun :)
layer-count added and renamed tile-param in get-tile :map into layer
We draw maps!
We repaint on change of the map!
Tools are working
Made a main-layout and added tools there. Next to make a tileset-controller?
We have a visible tileset!
Set up some security so that the program won't blow up when running on an empty tileset-list
 We can change the tile from the tileset and set the new tile to map
We have a not-useless listbox with binding capabilities
Added bindings to the List's selectedindex
We can change the current layer
Added loading of tilesets and creation of layers to GUI, added broken support of reverse lists to BindableList and changed most of the refs into atoms because https://twitter.com/Feuer_himbeere/status/494478673945567232
We have a propertyeditor migrated from https://github.com/feuery/im-project-client/blob/master/src/mese_client/ui/main_form.clj#L82
property_editor knows how to edit metadata
Property-editor's index-param shows properties in the correct index on the property-atom. Next to fix the serialization to support :index