Create README.md
Add input handler
Minor cleanup of build
Add open mode to archive open
Add sdl istream adapter
Change kernel to store unique ptrs of services
Change how kernel and names are stored
Allow range loop of services in kernel
Cleanup with c++14 features
More cleanup
Use move semantics for strings in constructors
Cleanup
Add resources and textures

Incomplete implementation
More c++11 cleanup
Add logger