Naked Singularity Review