Passing Functions Around

Refactored code to demonstrate capacity in javascript to pass a function around like a variable, and to execute it at a different point in code.
Fixed spelling of file names
Demonstration of Event-driven asynchronous callbacks
Display the use of files as 'modules' stringing them together
- Example is calling server.js through index.js