Update framework to version 0.5

Restructured the whole combustion directory with proper namespacing
Added docblocks in all the source code