Added basic validation for site, page and node names. Moved Parameters from impl to api