fixed classes bug

It was adding a space between the colon and the CSS classes, for example *a:hover* was edited in *a: hover*. I've made the fix just to make it works and use it for my job. It's not nice nor well thought. It just works.
Update beautify-css.js
fixed double newline if document starts with whitespace 

Fixed double newline if document starts with whitespace, thanks to tempo22 (https://github.com/drewhjava/brackets-beautify/issues/15)
Merge pull request #30 from FezVrasta/master

fixed classes bug