Settings controller initial commit

Settings controller + directive for file upload with preview