How difficult is a memory upgrade and drive swap on a 13" MBP?