jshint fixes + code formatting (probably needs more) + changelog added