fixing psr-0 autoload

- fix some classes that did not map directly to filename
- fix composer,json autoload configuration with RedBean namespace instead of RedBeanPHP
- renamed lib/RedBean to lib/RedBeanPHP to keep psr-0 standard

RedUnit is not passing on Travis builds after namespace conversion and this terrifies me.
the cause is that some classes still do not map exactly to their respective filenames. Options:

- fix while test coverage increases and new errors emerge
- fix RedUnit before advance test conversion to PHPUnit
added `build` folder entry to .gitignore file, added more logs to phpunit.xml
updating exception namespaces

moving RedBeanPHP\Exception\* to RedBeanPHP\RedException\*
moving RedBeanPHP\Exception.php to RedBeanPHP\RedException.php
Merge pull request #331 from marcioAlmada/phpunit

Fixing broken PSR-0 autoload - PHPUnit branch