Deprecation Fixes, Documentation, and Spawner Namespace

- Fixed deprecated errors
- Added the ability to specify a namespace with the spawner when using rosrun with an argument 
- Added documentation diagrams
- Added details to package.xml