AutoMagic documentation

@liamgooding can you review this please?