UI / UX Updates

There's a lot in here, reactive-tables replaced datatables.  Dashboard and settings screens. Auto installation of hipache-npm if it's missing. multi-user accounts. user roles.