A static class which will validate pretty much anything. This is being developed for my own personal use so I add methods as I require them, if you have any suggestions or requests though let me know and I'll get them implemented too.