various half-completed changes

add timer class (wraps std::chrono)
add more framework classes
add assetmanager class
improve layout for level files - must be able to open .world files too