add listener to gemfile
refactor and add watcher and stage build
add readme
minor changes to try file watcher
clean up