Update README.md
Update to.sh
Update README.md
OSX compatibility 

Since OSX runs sed in a similar way to BSD, had to change the "-r" sed options to "-E"
fixed zsh issue with variables named path
Fixed error when using tab completion with empty bookmarks file
Removed redundant bookmark file checks
Create an empty bookmarks directory if it does not exist.

This helps simplify all the other logic by not having to check for the
existance of the file every time.
Merge pull request #17 from bear24rw/create_bookmarks_initial

Create an empty bookmarks directory if it does not exist.
removed unecessary file check
Improve code readability by flattening logic tree
Merge pull request #19 from bear24rw/readability

Improve code readability by flattening logic tree
Finished readability changes
Merge remote-tracking branch 'LostInInaka/master' into osx

Conflicts:
	to.sh
Merge pull request #22 from resultsreturned/osx

osx compatability
Update README.md
Merge branch 'master' of https://github.com/resultsreturned/to

* 'master' of https://github.com/resultsreturned/to:
  Update README.md
  Finished readability changes
  Improve code readability by flattening logic tree
  removed unecessary file check
  Create an empty bookmarks directory if it does not exist.
  Removed redundant bookmark file checks
  Fixed error when using tab completion with empty bookmarks file
  fixed zsh issue with variables named path
  OSX compatibility
  Update README.md
  Update to.sh
  Update README.md