Added more Business Logic.  Added Annotations, prepared way to add Media.