Allow for em-breakpoints

When using an object as the second parameter, the object keys can now
be in pixels, ems, or completely unitless. The object values can still
only be given in pixels.