Added header include
Split up SConstruct file
Added examples subdir SConscript
Added test compilation to ensure correct header files
Cleaned up some includes