Added Utility Methods and Window Class

Window Class uninplemented, Utility Methods need testing