adding clean to grunt files and refactor js to vendor and source