Rearranged code, added help/intro message