Initial commit with methods to fit subview to self, size subview to a specific width and height, center subview in self