Added useful additions to project :D
Made sure we catch everything!!!
LINQ reimplemented because Jon Skeet told me to do so!