Initial commit with README
Add base bashrc and bash_aliases files

bashrc to be used for environment settings
bash_aliases to be used to various aliases to different commands
More small scripts and new bin folder

backup uses rsync to quickly backup a file/directory
restoreBackup will restore a previously made backup
elof is Each Line Of File, performs command on each line of a file
getLastSvnCommitByAuthor is as it's name says, it gets the last commit by a specific author
ocho is a wrapper for echo and printf
recursiveSVN will update every subfolder containing an svn repository
shutdownIfNoLock checks for a lock file and then shuts down
Add bootstrap script to help quickly set up these dotfiles
rename long script name to shorter abbreviation
Merge in changes from OSX
Fix up a functions and use which -s to test if utilities exist
Use softlinks instead of hardlinks in bootstrap
Rework recursiveSvn to skip subdirectories and prompt before updating
Remove which -s as it is not an option on Linux
Make recursiveSVN query a revision and use the same revision on all libraries

TODO: Provide an option to not use the same revision (for when working copies don't all belong to the same repo)
Add comment to glbasvn and don't cd to directory
Add /bin/bash comment to restoreBackup script
Rewrite recursiveSvn in perl, losing a couple of features
New perl modules directory with basic ecco module
Add new perl module directory to the PERL5LIB environment variable
Use new ecco module in recursiveSVN script
Add /bin/bashrc comment to elof
Add error, success, warning and testing functions to ecco.pm
Add testing scripts to bin, so far just testing ecco.pm