Updated readme and started developer documentation