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 more filters to phpunit.xml configuration, test coverage was covering RedUNIT tests and vendor folder
added `build` folder entry to .gitignore file