fixed: initialize members
changed: don't use parameter names that conflicts with member function names

quells warnings (with gcc 4.8)
fixed: mark static symbols as such to quell warnings
fixed: remove misplaced semi-colons
fixed: don't check for unsigned values being positive

they definitely are. quells warnings
Merge pull request #210 from akva2/fix_warnings

Fix warnings