Refactor inputStream & outputStream
Added Map.mapNonEmpty
Remove dependency on scalaz :( closes #70