Make an attempt to find the correct selector

Ensure the selector is a proper string, and append a '.' to a selector only if that selector is missing a '.' and a '#' as its first character.
Compile semantic-block javascript
Remove superfluous '.' being appended to selector

Also remove logic allowing a '.' to be passed or not.
Compile javascript
Merge pull request #20 from dak1/master

Give semanticblock-plugin more intelligent selector detection