Change framework target to 3.5
Add XML documentation on public methods