ignore bower_components

Don't track files in `bower_components`, so users can opt to pull in 3rd party libs via bower without crashing the watch process do to too many files
introduce real argv parsing
allow ignored paths to be passed in
refactor: move open and ignored path logic to serve module
refactor: pass in open, pass in argv as options
update readme
Merge pull request #4 from w33ble/feature/ignore-paths

Pass proper options at execution