BCrypt Password Generator - Designed and Created by Syed Z Abbas

The application performs three different functions
1. Generates a BCrypt Hash Password from a string
	a. Parameters are the unhashed password and the Length of the work factor
	b.  The work factor increases the time of hashing exponentially thus preventing dictionary attacks

2. Compares a given password with a BCrypt Hash
	a.The Parameters are the original Password and the hashed BCrypt sequence

3. Adds or searches the database for a user
	a. Add a new User
		i. Generate a new GUID
		ii. Fill in all the details and Click on "Convert to BCrypt"
		iii. Click on Add to DB

	b. Search for a User - Under Development
		i. Based on FirstName, LastName, GUID or Email 
		ii. Enter any one of the above and click on search, the rest of the fields populate themselves if a matching user is found.