add book creation dialog; some adjustments to the user creation dialog; add new enums