DAL Interfaces
Small GUI changes
GUI funtionality
JavaDoc