Changed Delete method in database classes to return a bool value: true for success and false for failure
Added validator classes for more sophisticated validation of incoming data
Added test cases to handle some cases where information might not be correct (refs #31)