Finite Hyperplane Codes: Minimum Distance and Majority-Logic Decoding