added authentication logic, auth token integration, integration with privly-web (still needs work), CSS organization (still needs work), numerous other fixes #7