Re-organizing, updating readme, setting up bash

Adding rvm sourcing (need to conditionalize)
Removing wakeonlan
Updating backup script to make cross-platform

Using trap to ensure lockfile cleanup