Added basic annotation functionality to project
added Search
Added ability to add audio and video componenets to fragments and read fragments that have them.
Adding audio and video components to fragments.
Merged changes from main branch for testing online.