Merge pull request #1 from nataren/tweaks

Do not expose the constructor. Use backticks in the sample plug creation
Fix issues found while compiling using ghc -Wall