Actual working version

This is the complete first version originally uploaded to the server.
Before this commit the entire version was pulled OFF the web.