Added bower file
bodyguard returns a function to be instantiated
Added silent option
More accurate context binding
Updated dist JS