Added use case diagram [incomplete]