code changes for Milestone 3 and 4 along with updated LICENSE and README files