gui is now a module
begining tasks
added core module
added item manager
having trouble merging