added additional comments to a test to explain the required preconditions for the test to run properly.
added informative messages to Servlet exceptions.
modified the exceptions package by enforcing a getStatus() override. Also added a DatabaseException class. Added a message-bearing constructor for WPISuiteException.
Refactored ambiguous WPISuiteException throws with DatabaseException throws.
Added informational HTML text to error responses. The formatter is a Strategy pattern implementation for formatting the String body of an HTTP response object.
added numerous message constructors to WPISuiteException subclasses. Also added informational messages to ProjectManager and UserManager exceptions. Implemented error response content bodies in the Core API servlet.
Merged in dev-core-feature-errorpages. Stable version but there is a bug with the String.format in the Response factory.
Added unit tests for the HTML ErrorResponseFormatter. Fixed a bug where the HTML was not filling in given attributes in String.format(). Turned out I was using the wrong syntax for the formatter.
Added message constructors and blank constructors to UnauthorizedException. This should be thrown in any permissions failure.
Added a more informative message to ManagerLayer Authentication exception. In addition to noting the lack of a WPISuite cookie, it also asks the user to login.
Added an ant target to package the core server project into a WAR within the build/ directory.
Enabled apache JULI logging for the deployed version of the project. The config info for the logger is held in WEB-INF/classes/logging.properties. So far only Authenticator has been logged. More to come...
added a stack trace on JSON parsing errors. Should give a bit more info about what's going on.
merged in errortools branch into dev-core. Includes a number of features including a WAR packaging target for the server project, custom HTML response pages, and server logging (requires tomcat deployment to activate).