Improve the way fractionals are dealt with

It should use margin instead of padding. Also split the adjustment in
half (ie. left/right, bottom/top).
Ignore swap files
Bump version