Added documentation generation file
Changed plists to alists for consistency
Added parse-when-param convenience function
Completed status API implementation (mostly untested)