Refactor out linux arg and clean up code

-Add The Silver Searcher (alias + agitignore)
-Refactor out the need for separate linux files
-Zeus based function substitution
-Update gitignore
-All of the above based from Thoughtbot/dotfiles

Note: Still need to check uname works for chromebook raring