Working Version

Works well. Needs some front end enhancements and use of settings.php.
Apart from that, all well!