fixed several bugs

1. Moved styles to an external stylesheet
2. Used get_option() and added isset() to fix undefined index on line 228
3. Added $old_instance to line 483 to fix WordPress widget class error
4. Changed deprecated user role to user_capability on line 340

I'm a little shaky on the code for the checkbox on line 228-ish...it looks good and is not throwing any errors with debug on but you might double check me :)

Also, now getting html output before and after widget...might have something to do with the code around line 437 but  I'm at a loss at the moment.  Something is being left open that's for sure.