added namespace
started to split inputsystem into several files
fixed style errors
compilerfixes