Added implementations for PUT,POST,DELETE

Added as per Lab2 assignment