update read me, fix base bean generation bugs, and implemented directive sub generator