A few more styling changes.

- Remove constructor override - it's ugly and the new (1.10) version will
  deal with Bootstrap integration better.

- Placeholder really should be set from the outside, this was my bad.

- Add some more information in the CSS about using Font Awesome.