Fix part of the lint errors

Introduced the go lint in this project. This patch is the first step to fix the legacy lint issues.
Merge pull request #1 from tredman/master

Add skip ops capability and adjustable socket timeout
Fix the reflection error for f.a.m