Renamed defines and placed them in seperate header file
Added some comments
Formatted source
Removed application level sources
Added uckernel_config.h template