add initial authentication
add most CRUD features
finish phase 2 user note comment functionality
add restrictions in deleting non-authored notes
sort of finish phase 3 by appending musical notes
finish phase 4, already implemented, final commit