Add namespace support, composer and packagist support, custom exceptions. See issues #19 and #26 for more.
Merge pull request #31 from sharpdressedcodes/19-and-26-add-namespacing-and-psr0-standard

Issues #19 and #26. Add namespace support, composer and packagist support, custom exceptions...