added fooey_fwd.hpp

 - formatting for pragma once
break event_handler.hpp into its own file

 - formatting for several files
 - removing many spurious #includes
 - experiments with atma::enable_if failed, because of initializer-list
   problems with variadic templates.
removed process_events.cpp

 - geez finally
 - I know right?
fixed up missing include statements