partial refactoring of backup to add support for btrfs backups; currently breaks program
basic start for a samtrosku specification Lojban parser