Reorganize imported libraries
Add client and configuration manager for web service
Complete authentication process and error handling
Update GUI for enrollment
Update .gitignore