So it seems I was able to get Core to sync as well as Armory. Even had armory display my watch only account balances.
However now, I get this error in terminal:
-ERROR - : (StringSockets.cpp:351) FcgiSocket::writeAndRead FcgiError: unexpected fcgi header version
EDIT:
Deleted /.bitcoin/database folder and now everything seems to be working fine. Terminal displays the following however.
(python2:23573): Gtk-CRITICAL **: IA__gtk_progress_configure: assertion 'value >= min && value <= max' failed
BDM is ready!