Minor code changes.
Code refactoring, some methods made more explicit.
Refactored force method skeleton.
Refactored code to utilize the more robust return value system.
Aesthetic changes.
Refactored to use the more robust return value system.
Small changes to library test.