version information and better footer
specifications factories - easier for future refactor + working JSDoc
factories & API changes cont'd