More padding fixes, made members protected instead of private for subclass access, README update, etc.