Computational Methods For Ionic Liquids