add host.(dis)associate methods, use them, change API to use PUT for (dis)associate, other fixes
Merge branch 'api_association' of github.com:jmontleon/foreman into api_association