Added a lot of Error Handling.
README Update No-3. Better formatting.