add ref and out checks

fixes #2
fix release build
go to line number
Fix #3 - make code generated by Fielder exactly the same as auto-property generated by compiler

- Add CompilerGeneratedAttribute to backing field
- Add parameter name 'value' to set method of the property