ignore files created by phpstorm
whitespace
updated spec.js and added some BDD methodology