Can now save edited maps

Add visible and thickness properties, Line class, ser serialization
library