added new features

work on room allocation started. interface being improved according to
specifications