Some changes.
Added IEnumerable overloads, some bugfixes and changed SharpException.
Added new Test and TestFiles.