add selenium module and a simple functional test
update readme for functional test
Merge branch 'develop'
ooch didn't mean to push my settings
Merge branch 'master' into develop