Final Version of ECE4180 Smart House Project