Minor Bug fixes for response class, some method visibility changes (protected -> public). Added tests, changed directory structure, started documentation.