Add Warn and update all warnings

#### Resolves #48