updated gitignore
added Run class
updated other classes with new types