GUI changed, BLL and DAL functions added
Initial read functions improved