update composer to meet needs
fix various bugs while using PSR-0

- updated namespace uses to reflect location
- implemented boot method for ServiceProviders (defualt error catching)
- incorrect use of static:: uses self:: (if issue should implement
  static:: within body of method)
- updated readme to reflect correct namespace