added license
added cmake script, core, preprocessor and application packages
added application class and macros
added todo file, console package and streams
added todo entry