OAward::sanitize()

Signed-off-by: Suki <suki@missallsunday.com>
OAward::create() logic and error handling

Signed-off-by: Suki <suki@missallsunday.com>
Delete stuff we don't need...

Signed-off-by: Suki <suki@missallsunday.com>
OAward::delete() logic and error handling

Signed-off-by: Suki <suki@missallsunday.com>
Cleaner error handling system

Signed-off-by: Suki <suki@missallsunday.com>