Updated documentation, created a pre-configure script to help more