Changed some tabs to spaces, some new files for documentation