Updated documentation--types will be coming soon, and a little refactoring.
Added types and a handful of access modifiers--still no public/private/etc. but likely coming soon.