Refactor: Extract messages to command class
Remove hardcoded `recursion` version
Refactor: Status functions -> interface, implementations
QA: Fix up apidocs
QA: Remove unused imports
Move installation tests -> xp.glue.unittest.install
Move installation class -> xp.glue.install package