done some crazy refactoring.

1. Application launches core and set ups zmq based link
2. Application Class now provides incorparates full usage of json4s and scala functional capabilities to to provide a conviniend end user framework.
3. we now have abstract models which can be generated on the fly with the help of user defined case classes. this models can both be accesed by the user in conviniend way as also be updated by the core on runtime :)