Center using autolayout

- replaces frame modifications with autolayout