Major (ish) update

* add specs
* multixml not rexml
* change configuration setup
* remove hidden dependencies