Add basic MapObject class.
Remove circular header dependencies.
Move atrinik.h -> error.h (as it only contains standard Atrinik error exception now).