siteclass spec
syntax
syntax and defaults
add mysql fixture; add dependency to Modulefile, but theres no way to declare it as optional
provider::db spec
fix up specs, classes and params because of misunderstanding of site names and locations
provider::web spec and some fixes