Refactor the plan/app commands to respect the CrudManager Design

Add update method to the CrudManager
More robust test around the solum app create method

Change-Id: I9df09ecffbdccadfca074dd4c47a1980ea08b431