Finished implimentation of writeActionPrecondition()
Refactored code.
Removed the following classes:
1)Actions
2)AddedPredicates
3)DeletedPredicates
4)Parameters

All classes were just wrappers for exsiting classes