Enhancement: Added runtime exceptions for different use cases
Change: Moved "AbstractRequest" and "AbstractResponse" controller
classes to "pas_server". Put remaining HTTP logic into AbstractHttp*
classes
Change: Restructured internal method (names) for better readability