Added make update command.
Added missing shs module.
Re-organising files into the right logical order.