Started work on cube crawler

Cube crawler will crawl through level, mapping out the position of every cube that is connected by at least one edge to another.
added missing files for crawler
added meta
Added naive mapping of levels, not structure to hold yet
Added working version of writing and reading levels. Need to add levelmanager_base to some object in level then use the buttons defined in input manager(right now they're (I)nput and (O)utput)
Only supports one level called test at the moment. Need to decide in the future of how to rearrange classes and functions in levelmanager directory to be the most efficient and logical.
Made it ignore empty blocks and character when mapping level with crawler
Final submition of initial implm to merge. Need to add naming levels and choosing levels to load.
Merge branch 'arrays'