Implemented auto layout for cell (only good for portrait currently)