Amazon is selling tiny houses for less than $20,000 apiece—and the internet loves the unboxing videos