Moved dcpu code to a subdir and added a devices.hpp to avoid a lot of lines of #include deviceX