Fixed error in initial checks; moved check function to call the new library; ensured aborted backup message will be included in logs; cleaned up code