Suspensions Functionality

Initial commit of the suspensions functionality. Will have to do some
serious bugfixing, and still need to roll this out for resellers.