Apps run in their own child Processes

Methods syntax remains the same however... **you cannot define methods within the server scripts**. They must be in an app script or we have to write a script that masks the server as a fork

I did my best to ensure it is completely backwards compatible so you don't feel like I'm making giant leaps

I installed [async](https://github.com/caolan/async) which I use in almost everything I do.

On the "todo" list, **clean up the routing handler**. Its very ugly and stores everything single request id inorder to ensure that whenever the process wants to send back it goes to the correct user. However, this expects a multiple user environment.