Updated CU Structure for Individual Files

Updated CU Structure
=================

Have restructured `/cu` adding a lib directory where all the individual components for `cu` can be placed in separate files.

Have tested building this on **Grunt** and **Visual Studio**, seems to work well so far.

This should not change the current build process.

I will need some other people to test this out to see if it all works well (not sure if i missed anything)