bug fixes, abstract item model works
gui and serialization updates